package com.yjq.programmer.service;

import com.yjq.programmer.dto.PageDTO;
import com.yjq.programmer.dto.PosterDTO;
import com.yjq.programmer.dto.ResponseDTO;

import java.util.List;

/**
 * @author 杨杨吖
 * @QQ 823208782
 * @WX yjqi12345678
 * @create 2022-11-09 9:04
 */
public interface IPosterService {

    // 分页获取海报数据
    ResponseDTO<PageDTO<PosterDTO>> getPosterListByPage(PageDTO<PosterDTO> pageDTO);

    // 保存海报数据(添加、修改)
    ResponseDTO<Boolean> savePoster(PosterDTO posterDTO);

    // 删除海报数据
    ResponseDTO<Boolean> removePoster(PosterDTO posterDTO);

    // 小程序获取海报数据
    ResponseDTO<List<PosterDTO>> getPosterList();
}
